\documentclass{article}
\usepackage[x11names, rgb]{xcolor}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usetikzlibrary{snakes,arrows,shapes}
\usepackage{amsmath}
%
%
\usepackage[active,tightpage]{preview}
\PreviewEnvironment{tikzpicture}
\setlength\PreviewBorder{0pt}%
\usetikzlibrary{automata}%

\begin{document}
\pagestyle{empty}
%
%
%

\enlargethispage{100cm}
% Start of code
\begin{tikzpicture}[>=latex',join=bevel,]
\tikzstyle{every state}=[draw=blue!50,very thick,fill=blue!20]%
\node (q0) at (1876bp,810bp) [state] {$q_{0}$};
  \node (q37) at (2391bp,546bp) [state] {$q_{37}$};
  \node (q36) at (1724bp,458bp) [state] {$q_{36}$};
  \node (q35) at (1001bp,370bp) [state] {$q_{35}$};
  \node (q34) at (505bp,282bp) [state] {$q_{34}$};
  \node (q33) at (246bp,370bp) [state] {$q_{33}$};
  \node (q32) at (224bp,458bp) [state] {$q_{32}$};
  \node (q31) at (793bp,458bp) [state] {$q_{31}$};
  \node (q30) at (799bp,546bp) [state] {$q_{30}$};
  \node (q29) at (1527bp,546bp) [state] {$q_{29}$};
  \node (q28) at (2963bp,458bp) [state] {$q_{28}$};
  \node (q27) at (2423bp,370bp) [state] {$q_{27}$};
  \node (q26) at (1611bp,282bp) [state] {$q_{26}$};
  \node (q25) at (879bp,194bp) [state] {$q_{25}$};
  \node (q24) at (799bp,282bp) [state] {$q_{24}$};
  \node (q23) at (649bp,370bp) [state] {$q_{23}$};
  \node (q22) at (1490bp,370bp) [state] {$q_{22}$};
  \node (q21) at (1336bp,458bp) [state] {$q_{21}$};
  \node (q20) at (2252bp,458bp) [state] {$q_{20}$};
  \node (q19) at (3215bp,370bp) [state] {$q_{19}$};
  \node (q18) at (2629bp,282bp) [state] {$q_{18}$};
  \node (q17) at (1799bp,194bp) [state] {$q_{17}$};
  \node (q16) at (277bp,18bp) [state] {$q_{16}$};
  \node (q15) at (1021bp,106bp) [state] {$q_{15}$};
  \node (q14) at (1226bp,194bp) [state] {$q_{14}$};
  \node (q13) at (1337bp,282bp) [state] {$q_{13}$};
  \node (q12) at (1988bp,282bp) [state] {$q_{12}$};
  \node (q11) at (1983bp,370bp) [state] {$q_{11}$};
  \node (q10) at (2836bp,370bp) [state] {$q_{10}$};
  \node (q9) at (2724bp,458bp) [state] {$q_{9}$};
  \node (q8) at (3572bp,458bp) [state] {$q_{8}$};
  \node (q7) at (3039bp,546bp) [state] {$q_{7}$};
  \node (q6) at (2166bp,546bp) [state] {$q_{6}$};
  \node (q5) at (2811bp,546bp) [state] {$q_{5}$};
  \node (q4) at (2491bp,634bp) [state] {$q_{4}$};
  \node (q3) at (1607bp,634bp) [state] {$q_{3}$};
  \node (q2) at (2150bp,634bp) [state] {$q_{2}$};
  \node (q1) at (1876bp,722bp) [state] {$q_{1}$};
  \draw [->] (q0) ..controls (1876bp,780bp) and (1876bp,764bp)  .. node[auto] {$purchasing#sendPurchaseOrder$} (q1);
  \draw [->] (q37) ..controls (2493bp,544bp) and (2700bp,537bp)  .. (2762bp,510bp) .. controls (2771bp,505bp) and (2770bp,498bp)  .. (2780bp,494bp) .. controls (2805bp,481bp) and (2880bp,469bp)  .. node[auto] {$\overline{scheduling#requestProductionScheduling}$} (q28);
  \draw [->] (q37) ..controls (2327bp,540bp) and (2260bp,533bp)  .. (2202bp,528bp) .. controls (2094bp,518bp) and (2063bp,538bp)  .. (1960bp,510bp) .. controls (1944bp,505bp) and (1943bp,498bp)  .. (1928bp,494bp) .. controls (1871bp,476bp) and (1802bp,466bp)  .. node[auto] {$\overline{invoicing#initiatePriceCalculation}$} (q36);
  \draw [->] (q36) ..controls (1807bp,451bp) and (1933bp,439bp)  .. (1972bp,422bp) .. controls (1982bp,417bp) and (1980bp,410bp)  .. (1991bp,406bp) .. controls (2027bp,391bp) and (2288bp,377bp)  .. node[auto] {$\overline{scheduling#requestProductionScheduling}$} (q27);
  \draw [->] (q36) ..controls (1594bp,451bp) and (1236bp,431bp)  .. (1213bp,422bp) .. controls (1204bp,417bp) and (1205bp,410bp)  .. (1195bp,406bp) .. controls (1168bp,392bp) and (1086bp,381bp)  .. node[auto] {$\overline{invoicing#sendShippingPrice}$} (q35);
  \draw [->] (q35) ..controls (1066bp,366bp) and (1137bp,358bp)  .. (1191bp,334bp) .. controls (1202bp,329bp) and (1201bp,322bp)  .. (1211bp,318bp) .. controls (1228bp,310bp) and (1478bp,291bp)  .. node[auto] {$\overline{scheduling#requestProductionScheduling}$} (q26);
  \draw [->] (q35) ..controls (873bp,362bp) and (527bp,341bp)  .. (518bp,334bp) .. controls (511bp,328bp) and (508bp,319bp)  .. node[auto] {$invoicing#sendInvoice$} (q34);
  \draw [->] (q34) ..controls (526bp,253bp) and (540bp,238bp)  .. (556bp,230bp) .. controls (606bp,205bp) and (768bp,198bp)  .. node[auto] {$\overline{scheduling#requestProductionScheduling}$} (q25);
  \draw [->] (q33) ..controls (253bp,340bp) and (259bp,326bp)  .. (270bp,318bp) .. controls (295bp,300bp) and (511bp,302bp)  .. (541bp,300bp) .. controls (637bp,293bp) and (663bp,290bp)  .. node[auto] {$\overline{scheduling#requestProductionScheduling}$} (q24);
  \draw [->] (q33) ..controls (219bp,356bp) and (212bp,354bp)  .. (205bp,352bp) .. controls (153bp,336bp) and (49bp,358bp)  .. (86bp,318bp) .. controls (112bp,290bp) and (370bp,283bp)  .. node[auto] {$shipping#sendSchedule$} (q34);
  \draw [->] (q32) ..controls (217bp,429bp) and (217bp,415bp)  .. (225bp,406bp) .. controls (252bp,378bp) and (514bp,371bp)  .. node[auto] {$\overline{scheduling#requestProductionScheduling}$} (q23);
  \draw [->] (q32) ..controls (153bp,453bp) and (70bp,444bp)  .. (52bp,422bp) .. controls (48bp,416bp) and (48bp,411bp)  .. (52bp,406bp) .. controls (75bp,380bp) and (172bp,396bp)  .. (205bp,388bp) .. controls (208bp,387bp) and (212bp,386bp)  .. node[auto] {$\overline{shipping#requestShipping}$} (q33);
  \draw [->] (q31) ..controls (849bp,450bp) and (898bp,441bp)  .. (936bp,422bp) .. controls (946bp,416bp) and (945bp,410bp)  .. (955bp,406bp) .. controls (1002bp,387bp) and (1339bp,375bp)  .. node[auto] {$\overline{scheduling#requestProductionScheduling}$} (q22);
  \draw [->] (q31) ..controls (700bp,454bp) and (535bp,443bp)  .. (484bp,422bp) .. controls (474bp,417bp) and (476bp,410bp)  .. (465bp,406bp) .. controls (434bp,391bp) and (337bp,380bp)  .. node[auto] {$invoicing#sendInvoice$} (q33);
  \draw [->] (q31) ..controls (786bp,429bp) and (786bp,415bp)  .. (794bp,406bp) .. controls (816bp,381bp) and (910bp,373bp)  .. node[auto] {$shipping#sendSchedule$} (q35);
  \draw [->] (q30) ..controls (835bp,529bp) and (853bp,520bp)  .. (868bp,510bp) .. controls (878bp,503bp) and (877bp,498bp)  .. (887bp,494bp) .. controls (926bp,478bp) and (1198bp,464bp)  .. node[auto] {$\overline{scheduling#requestProductionScheduling}$} (q21);
  \draw [->] (q30) ..controls (772bp,544bp) and (771bp,544bp)  .. (771bp,544bp) .. controls (578bp,522bp) and (348bp,480bp)  .. node[auto] {$invoicing#sendInvoice$} (q32);
  \draw [->] (q30) ..controls (753bp,538bp) and (727bp,529bp)  .. (714bp,510bp) .. controls (701bp,489bp) and (731bp,475bp)  .. node[auto] {$\overline{shipping#requestShipping}$} (q31);
  \draw [->] (q29) ..controls (1583bp,539bp) and (1632bp,529bp)  .. (1670bp,510bp) .. controls (1679bp,504bp) and (1678bp,498bp)  .. (1688bp,494bp) .. controls (1736bp,473bp) and (2097bp,462bp)  .. node[auto] {$\overline{scheduling#requestProductionScheduling}$} (q20);
  \draw [->] (q29) ..controls (1424bp,544bp) and (1211bp,536bp)  .. (1146bp,510bp) .. controls (1136bp,505bp) and (1138bp,498bp)  .. (1127bp,494bp) .. controls (1075bp,471bp) and (906bp,462bp)  .. node[auto] {$\overline{invoicing#sendShippingPrice}$} (q31);
  \draw [->] (q29) ..controls (1521bp,517bp) and (1521bp,503bp)  .. (1528bp,494bp) .. controls (1549bp,471bp) and (1636bp,462bp)  .. node[auto] {$shipping#sendSchedule$} (q36);
  \draw [->] (q28) ..controls (3041bp,452bp) and (3148bp,442bp)  .. (3180bp,422bp) .. controls (3189bp,415bp) and (3197bp,405bp)  .. node[auto] {$\overline{scheduling#sendShippingSchedule}$} (q19);
  \draw [->] (q28) ..controls (2855bp,448bp) and (2618bp,426bp)  .. (2602bp,422bp) .. controls (2585bp,417bp) and (2583bp,411bp)  .. (2568bp,406bp) .. controls (2531bp,393bp) and (2489bp,382bp)  .. node[auto] {$\overline{invoicing#initiatePriceCalculation}$} (q27);
  \draw [->] (q27) ..controls (2416bp,341bp) and (2416bp,327bp)  .. (2424bp,318bp) .. controls (2446bp,293bp) and (2539bp,285bp)  .. node[auto] {$\overline{scheduling#sendShippingSchedule}$} (q18);
  \draw [->] (q27) ..controls (2277bp,364bp) and (1807bp,344bp)  .. (1777bp,334bp) .. controls (1764bp,329bp) and (1764bp,323bp)  .. (1752bp,318bp) .. controls (1717bp,303bp) and (1676bp,293bp)  .. node[auto] {$\overline{invoicing#sendShippingPrice}$} (q26);
  \draw [->] (q26) ..controls (1604bp,253bp) and (1604bp,239bp)  .. (1612bp,230bp) .. controls (1631bp,208bp) and (1713bp,199bp)  .. node[auto] {$\overline{scheduling#sendShippingSchedule}$} (q17);
  \draw [->] (q26) ..controls (1540bp,276bp) and (1450bp,268bp)  .. (1373bp,264bp) .. controls (1327bp,261bp) and (996bp,267bp)  .. (954bp,246bp) .. controls (947bp,241bp) and (949bp,235bp)  .. (942bp,230bp) .. controls (933bp,222bp) and (921bp,214bp)  .. node[auto] {$invoicing#sendInvoice$} (q25);
  \draw [->] (q25) ..controls (923bp,167bp) and (965bp,141bp)  .. node[auto] {$\overline{scheduling#sendShippingSchedule}$} (q15);
  \draw [->] (q24) ..controls (890bp,277bp) and (1049bp,267bp)  .. (1096bp,246bp) .. controls (1107bp,241bp) and (1106bp,235bp)  .. (1115bp,230bp) .. controls (1138bp,216bp) and (1168bp,208bp)  .. node[auto] {$\overline{scheduling#sendShippingSchedule}$} (q14);
  \draw [->] (q24) ..controls (794bp,253bp) and (794bp,240bp)  .. (800bp,230bp) .. controls (810bp,215bp) and (827bp,207bp)  .. node[auto] {$shipping#sendSchedule$} (q25);
  \draw [->] (q23) ..controls (744bp,368bp) and (919bp,361bp)  .. (969bp,334bp) .. controls (978bp,329bp) and (974bp,322bp)  .. (982bp,318bp) .. controls (1010bp,303bp) and (1215bp,289bp)  .. node[auto] {$\overline{scheduling#sendShippingSchedule}$} (q13);
  \draw [->] (q23) ..controls (650bp,341bp) and (653bp,327bp)  .. (661bp,318bp) .. controls (676bp,303bp) and (727bp,293bp)  .. node[auto] {$\overline{shipping#requestShipping}$} (q24);
  \draw [->] (q22) ..controls (1611bp,367bp) and (1919bp,357bp)  .. (1957bp,334bp) .. controls (1966bp,328bp) and (1973bp,318bp)  .. node[auto] {$\overline{scheduling#sendShippingSchedule}$} (q12);
  \draw [->] (q22) ..controls (1340bp,364bp) and (844bp,342bp)  .. (830bp,334bp) .. controls (825bp,331bp) and (818bp,320bp)  .. node[auto] {$invoicing#sendInvoice$} (q24);
  \draw [->] (q22) ..controls (1546bp,359bp) and (1593bp,347bp)  .. (1605bp,334bp) .. controls (1610bp,328bp) and (1612bp,319bp)  .. node[auto] {$shipping#sendSchedule$} (q26);
  \draw [->] (q21) ..controls (1444bp,456bp) and (1678bp,450bp)  .. (1749bp,422bp) .. controls (1759bp,417bp) and (1758bp,410bp)  .. (1769bp,406bp) .. controls (1800bp,392bp) and (1893bp,380bp)  .. node[auto] {$\overline{scheduling#sendShippingSchedule}$} (q11);
  \draw [->] (q21) ..controls (1184bp,453bp) and (665bp,433bp)  .. (653bp,422bp) .. controls (647bp,416bp) and (645bp,407bp)  .. node[auto] {$invoicing#sendInvoice$} (q23);
  \draw [->] (q21) ..controls (1364bp,438bp) and (1375bp,430bp)  .. (1385bp,422bp) .. controls (1395bp,415bp) and (1396bp,411bp)  .. (1405bp,406bp) .. controls (1422bp,396bp) and (1440bp,387bp)  .. node[auto] {$\overline{shipping#requestShipping}$} (q22);
  \draw [->] (q20) ..controls (2387bp,452bp) and (2779bp,435bp)  .. (2802bp,422bp) .. controls (2803bp,421bp) and (2811bp,408bp)  .. node[auto] {$\overline{scheduling#sendShippingSchedule}$} (q10);
  \draw [->] (q20) ..controls (2100bp,452bp) and (1582bp,431bp)  .. (1568bp,422bp) .. controls (1562bp,417bp) and (1565bp,411bp)  .. (1559bp,406bp) .. controls (1549bp,396bp) and (1536bp,388bp)  .. node[auto] {$\overline{invoicing#sendShippingPrice}$} (q22);
  \draw [->] (q20) ..controls (2322bp,453bp) and (2403bp,443bp)  .. (2421bp,422bp) .. controls (2426bp,416bp) and (2428bp,407bp)  .. node[auto] {$shipping#sendSchedule$} (q27);
  \draw [->] (q19) ..controls (3145bp,353bp) and (3050bp,331bp)  .. (2970bp,318bp) .. controls (2844bp,297bp) and (2812bp,293bp)  .. (2685bp,284bp) .. controls (2679bp,283bp) and (2673bp,283bp)  .. node[auto] {$\overline{invoicing#initiatePriceCalculation}$} (q18);
  \draw [->] (q18) ..controls (2502bp,265bp) and (2142bp,218bp)  .. (1844bp,196bp) .. controls (1841bp,196bp) and (1839bp,195bp)  .. node[auto] {$\overline{invoicing#sendShippingPrice}$} (q17);
  \draw [->] (q17) ..controls (1677bp,177bp) and (1339bp,132bp)  .. (1058bp,108bp) .. controls (1058bp,108bp) and (1058bp,108bp)  .. node[auto] {$invoicing#sendInvoice$} (q15);
  \draw [->] (q16) ..controls (184bp,30bp) and (18bp,57bp)  .. (18bp,106bp) .. controls (18bp,634bp) and (18bp,634bp)  .. (18bp,634bp) .. controls (18bp,680bp) and (1576bp,716bp)  .. node[auto] {$purchasing#sendPurchaseOrder$} (q1);
  \draw [->] (q15) ..controls (881bp,89bp) and (445bp,38bp)  .. node[auto] {$\overline{purchasing#sendPurchaseOrder}$} (q16);
  \draw [->] (q14) ..controls (1200bp,167bp) and (1182bp,151bp)  .. (1163bp,142bp) .. controls (1130bp,125bp) and (1088bp,115bp)  .. node[auto] {$shipping#sendSchedule$} (q15);
  \draw [->] (q13) ..controls (1332bp,253bp) and (1327bp,239bp)  .. (1318bp,230bp) .. controls (1304bp,215bp) and (1281bp,205bp)  .. node[auto] {$\overline{shipping#requestShipping}$} (q14);
  \draw [->] (q12) ..controls (1929bp,276bp) and (1874bp,267bp)  .. (1833bp,246bp) .. controls (1823bp,241bp) and (1824bp,234bp)  .. (1815bp,230bp) .. controls (1704bp,183bp) and (1400bp,202bp)  .. node[auto] {$invoicing#sendInvoice$} (q14);
  \draw [->] (q12) ..controls (1983bp,253bp) and (1979bp,239bp)  .. (1969bp,230bp) .. controls (1949bp,212bp) and (1880bp,203bp)  .. node[auto] {$shipping#sendSchedule$} (q17);
  \draw [->] (q11) ..controls (1856bp,366bp) and (1511bp,354bp)  .. (1466bp,334bp) .. controls (1458bp,329bp) and (1460bp,323bp)  .. (1451bp,318bp) .. controls (1427bp,302bp) and (1397bp,293bp)  .. node[auto] {$invoicing#sendInvoice$} (q13);
  \draw [->] (q11) ..controls (2059bp,367bp) and (2157bp,359bp)  .. (2179bp,334bp) .. controls (2183bp,328bp) and (2183bp,323bp)  .. (2179bp,318bp) .. controls (2159bp,295bp) and (2075bp,286bp)  .. node[auto] {$\overline{shipping#requestShipping}$} (q12);
  \draw [->] (q10) ..controls (2764bp,361bp) and (2673bp,348bp)  .. (2645bp,334bp) .. controls (2635bp,329bp) and (2636bp,322bp)  .. (2627bp,318bp) .. controls (2511bp,270bp) and (2191bp,289bp)  .. (2067bp,284bp) .. controls (2053bp,283bp) and (2038bp,283bp)  .. node[auto] {$\overline{invoicing#sendShippingPrice}$} (q12);
  \draw [->] (q10) ..controls (2831bp,340bp) and (2827bp,326bp)  .. (2817bp,318bp) .. controls (2795bp,298bp) and (2714bp,289bp)  .. node[auto] {$shipping#sendSchedule$} (q18);
  \draw [->] (q9) ..controls (2602bp,454bp) and (2287bp,441bp)  .. (2246bp,422bp) .. controls (2237bp,417bp) and (2239bp,410bp)  .. (2231bp,406bp) .. controls (2194bp,387bp) and (2080bp,376bp)  .. node[auto] {$\overline{invoicing#sendShippingPrice}$} (q11);
  \draw [->] (q9) ..controls (2822bp,449bp) and (3013bp,432bp)  .. (3023bp,422bp) .. controls (3027bp,416bp) and (3027bp,411bp)  .. (3023bp,406bp) .. controls (3004bp,384bp) and (2922bp,375bp)  .. node[auto] {$\overline{shipping#requestShipping}$} (q10);
  \draw [->] (q8) ..controls (3519bp,445bp) and (3475bp,434bp)  .. (3437bp,422bp) .. controls (3418bp,415bp) and (3415bp,410bp)  .. (3396bp,406bp) .. controls (3368bp,399bp) and (2920bp,373bp)  .. (2892bp,372bp) .. controls (2886bp,371bp) and (2880bp,371bp)  .. node[auto] {$\overline{invoicing#initiatePriceCalculation}$} (q10);
  \draw [->] (q8) ..controls (3621bp,440bp) and (3653bp,424bp)  .. (3637bp,406bp) .. controls (3611bp,378bp) and (3350bp,371bp)  .. node[auto] {$shipping#sendSchedule$} (q19);
  \draw [->] (q7) ..controls (3035bp,516bp) and (3030bp,502bp)  .. (3020bp,494bp) .. controls (3009bp,485bp) and (2838bp,469bp)  .. node[auto] {$\overline{invoicing#initiatePriceCalculation}$} (q9);
  \draw [->] (q7) ..controls (3178bp,542bp) and (3602bp,530bp)  .. (3622bp,510bp) .. controls (3633bp,497bp) and (3619bp,484bp)  .. node[auto] {$\overline{shipping#requestShipping}$} (q8);
  \draw [->] (q6) ..controls (2278bp,535bp) and (2537bp,510bp)  .. (2539bp,510bp) .. controls (2549bp,505bp) and (2548bp,498bp)  .. (2559bp,494bp) .. controls (2600bp,474bp) and (2652bp,465bp)  .. node[auto] {$\overline{scheduling#sendShippingSchedule}$} (q9);
  \draw [->] (q6) ..controls (1998bp,541bp) and (1368bp,522bp)  .. (1352bp,510bp) .. controls (1345bp,504bp) and (1341bp,495bp)  .. node[auto] {$\overline{invoicing#sendShippingPrice}$} (q21);
  \draw [->] (q6) ..controls (2160bp,517bp) and (2160bp,504bp)  .. (2167bp,494bp) .. controls (2178bp,478bp) and (2197bp,469bp)  .. node[auto] {$\overline{shipping#requestShipping}$} (q20);
  \draw [->] (q5) ..controls (2843bp,545bp) and (2848bp,544bp)  .. (2853bp,544bp) .. controls (2909bp,539bp) and (2923bp,539bp)  .. (2980bp,532bp) .. controls (2990bp,530bp) and (2992bp,528bp)  .. (3003bp,528bp) .. controls (3029bp,525bp) and (3097bp,526bp)  .. (3124bp,526bp) .. controls (3215bp,522bp) and (3362bp,516bp)  .. (3384bp,510bp) .. controls (3398bp,505bp) and (3399bp,499bp)  .. (3413bp,494bp) .. controls (3453bp,479bp) and (3502bp,469bp)  .. node[auto] {$\overline{scheduling#sendShippingSchedule}$} (q8);
  \draw [->] (q5) ..controls (2688bp,542bp) and (2370bp,529bp)  .. (2329bp,510bp) .. controls (2319bp,505bp) and (2320bp,500bp)  .. (2313bp,494bp) .. controls (2304bp,486bp) and (2293bp,479bp)  .. node[auto] {$\overline{invoicing#initiatePriceCalculation}$} (q20);
  \draw [->] (q5) ..controls (2875bp,540bp) and (2944bp,533bp)  .. (3003bp,528bp) .. controls (3029bp,525bp) and (3221bp,529bp)  .. (3239bp,510bp) .. controls (3243bp,504bp) and (3243bp,499bp)  .. (3239bp,494bp) .. controls (3223bp,476bp) and (3072bp,464bp)  .. node[auto] {$shipping#sendSchedule$} (q28);
  \draw [->] (q4) ..controls (2605bp,632bp) and (2872bp,625bp)  .. (2955bp,598bp) .. controls (2976bp,591bp) and (2997bp,577bp)  .. node[auto] {$\overline{scheduling#sendShippingSchedule}$} (q7);
  \draw [->] (q4) ..controls (2390bp,630bp) and (2189bp,619bp)  .. (2169bp,598bp) .. controls (2163bp,592bp) and (2161bp,583bp)  .. node[auto] {$\overline{invoicing#initiatePriceCalculation}$} (q6);
  \draw [->] (q4) ..controls (2588bp,628bp) and (2770bp,614bp)  .. (2792bp,598bp) .. controls (2799bp,592bp) and (2804bp,583bp)  .. node[auto] {$\overline{shipping#requestShipping}$} (q5);
  \draw [->] (q3) ..controls (1643bp,617bp) and (1661bp,608bp)  .. (1676bp,598bp) .. controls (1685bp,591bp) and (1684bp,586bp)  .. (1695bp,582bp) .. controls (1735bp,566bp) and (2025bp,552bp)  .. node[auto] {$\overline{scheduling#requestProductionScheduling}$} (q6);
  \draw [->] (q3) ..controls (1579bp,632bp) and (1579bp,632bp)  .. (1578bp,632bp) .. controls (1292bp,606bp) and (947bp,564bp)  .. node[auto] {$\overline{invoicing#sendShippingPrice}$} (q30);
  \draw [->] (q3) ..controls (1561bp,626bp) and (1535bp,617bp)  .. (1522bp,598bp) .. controls (1518bp,591bp) and (1517bp,582bp)  .. node[auto] {$\overline{shipping#requestShipping}$} (q29);
  \draw [->] (q2) ..controls (2195bp,633bp) and (2216bp,633bp)  .. (2225bp,632bp) .. controls (2250bp,630bp) and (2257bp,628bp)  .. (2283bp,626bp) .. controls (2336bp,620bp) and (2472bp,617bp)  .. (2523bp,598bp) .. controls (2534bp,593bp) and (2534bp,586bp)  .. (2546bp,582bp) .. controls (2587bp,566bp) and (2710bp,554bp)  .. node[auto] {$\overline{scheduling#requestProductionScheduling}$} (q5);
  \draw [->] (q2) ..controls (2085bp,629bp) and (2015bp,620bp)  .. (1960bp,598bp) .. controls (1947bp,593bp) and (1947bp,586bp)  .. (1935bp,582bp) .. controls (1866bp,558bp) and (1651bp,550bp)  .. node[auto] {$\overline{invoicing#initiatePriceCalculation}$} (q29);
  \draw [->] (q2) ..controls (2230bp,630bp) and (2342bp,622bp)  .. (2372bp,598bp) .. controls (2379bp,592bp) and (2383bp,583bp)  .. node[auto] {$shipping#sendSchedule$} (q37);
  \draw [->] (q1) ..controls (2028bp,707bp) and (2061bp,704bp)  .. (2187bp,686bp) .. controls (2284bp,672bp) and (2398bp,652bp)  .. node[auto] {$\overline{scheduling#requestProductionScheduling}$} (q4);
  \draw [->] (q1) ..controls (1803bp,698bp) and (1696bp,663bp)  .. node[auto] {$\overline{invoicing#initiatePriceCalculation}$} (q3);
  \draw [->] (q1) ..controls (1950bp,698bp) and (2059bp,662bp)  .. node[auto] {$\overline{shipping#requestShipping}$} (q2);
%
\end{tikzpicture}
% End of code

%
\end{document}
%


